package com.xbongbong.pro.rabbitmq.producer;

import com.xbongbong.paas.pojo.dto.ImportMessageFormDataDTO;
import com.xbongbong.paas.toolbox.exception.XbbException;

/**
 * 导入生产者
 * @author 梁鲁江
 * @version v1.0
 * @date 2019/9/18 16:25
 * @since v1.0
 */
public interface ImportProducer {
    /**
     * 发送导入的信息
     * @param message
     * @throws XbbException
     */
    void sendMessage(ImportMessageFormDataDTO message) throws XbbException;

    /**
     * 发送导入的信息(大数据量导入)
     * @param message
     * @throws XbbException
     */
    void sendLargeNumMessage(ImportMessageFormDataDTO importMessageFormDataDTO) throws XbbException;
}
